BasicOperators
BasicOperators
is a Strategy
of SparkPlanner and Hive-specific QueryPlanner
that in most cases simply translates logical operators to their physical counterparts.
Logical Operator | Physical Operator |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tip
|
Confirm the operator mapping in the source code of BasicOperators .
|
Note
|
BasicOperators expects that Distinct , Intersect , and Except logical operators are not used in a logical plan and throws a IllegalStateException if not.
|